@charset "utf-8";
/* CSS Document */
body,div,ul,li,a,em{ padding:0; margin:0; color:#222222; text-align:left; font-weight:normal; font-style:normal; font-size:12px; font-family: "微软雅黑", Tahoma, Verdana, "Simsun"; }
h1,h2,h3,h4,h5,p{ padding:0; margin:0; color:#222222; font-weight:normal; font-size:12px; font-family: "微软雅黑", Tahoma, Verdana, "Simsun"; }
a{ text-decoration:none; cursor:pointer}
a:hover{ color:#b30005; text-decoration:none; }
a img{ border:none;}
img{margin:0px; padding:0px;}
form{ margin:0px;padding:0px;}
ul{ list-style-type:none;}
li{ float:left;}
body{ background:#fff; background:url(bg.jpg) left top repeat-x #fff; }
.fl{float:left;}
.fr{ float:right;}
.tc{ text-align:center;}
.tl{ text-align:left;}
.clear{ clear:both; margin:0; padding:0; height:0; overflow:hidden;}
.blank5{ float:left; width:100%; height:5px; line-height:5px; margin:0 auto; }
.blank10{ float:left; width:100%; height:10px; line-height:10px; margin:0 auto; }
.blank15{ float:left; width:100%; height:15px; line-height:15px; margin:0 auto; }
.blank20{ float:left; width:100%; height:20px; line-height:20px; margin:0 auto; }
.blank30{ float:left; width:100%; height:30px; line-height:30px; margin:0 auto; }
.blank40{ float:left; width:100%; height:40px; line-height:40px; margin:0 auto; }
.blank50{ float:left; width:100%; height:50px; line-height:50px; margin:0 auto; }
.blank60{ float:left; width:100%; height:60px; line-height:60px; margin:0 auto; }
.mleft10{ margin-left:10px; display:inline; }
.mleft15{ margin-left:15px; display:inline; }
.disp_block{ display:block; }
.disp_none{ display:none;}
.cred_b{ color:#ee1c24; font-weight:bold; }
.top_tel{ font-size:24px; font-family:Arial, Helvetica, sans-serif; color:#ee1c24; }
.bcenter{  width:1200px; margin:0 auto; }

.header{ float:left; width:1200px; background: #fff; }
.header .top_area{ float:left; width:1180px; padding:0px 10px; }
.header .top_area .left{ float:left; height:30px; line-height:30px; }
.header .top_area .right{ float:right; }
.header .top_area .right ul li{ float:right; height:30px; line-height:30px; background:url(iso_top.jpg) 12px 12px no-repeat; padding-left:20px; }

.header .logo_area{ float:left; width:1180px; padding:10px 10px; }
.header .logo_area .left{ float:left; }
.header .logo_area .left a{ float:left; }
.header .logo_area .right{ float:right; width:230px; }
.header .logo_area .right span{float:right; padding:5px 0 0 45px; background:url(tel.jpg) left 7px no-repeat; }
.header .logo_area .right p{float:right; width:230px; padding:0px 0 0 0px; text-align:right; line-height:23px; }

.navlist{ float:left; width:1200px; padding:0px 0 0px 0; height:40px; position:relative; z-index:1; background:url(nav_bg.jpg) left top repeat-x; }
/*主导航纵向	开始****************************************************************************/
.navlist ul{ float:left; width:1200px; padding:0px; }
.navlist ul li{ float:left; padding-left:1px; background:url(nav_spli.png) left 0px no-repeat; height:auto; position:relative; z-index:1; }
.navlist ul li a{ float:left; width:149px; height:40px; line-height:40px; text-align:center; font-size:14px; font-weight:bold; color:#fff; }
/*.navlist ul li a span{ float:left; width:110px; padding-left:2px; height:42px; line-height:42px; text-align:center; background:url(down.png) 110px 18px no-repeat; }*/
.navlist ul li a:hover{ background:#A10B0C; }
.navlist ul li a.onsclect{ background:#A10B0C; }
.navlist ul li a.navhover{ background:#A10B0C; }
/*二级*/
.navlist ul li ul{ width:146px; position:absolute; left:2px; top:40px; background:#FAFAFA; padding:0px; border:1px solid #C5C5C3; display:none; }
.navlist ul li ul li{ float:left; height:auto; position:relative; z-index:2000; background:none; padding:0px; }
.navlist ul li ul li a{
	float:left; width:146px; text-align:center; height:35px; line-height:35px; font-size:14px; background:none;
	border-right:1px solid #ddd; border-top:1px solid #ddd; color:#333; font-weight:normal;
}
.navlist ul li ul li a:hover{ color:#53080C; background:#EAEAEA; }
.navlist ul li ul li a.onsclect{ color:#53080C; background:#EAEAEA; }
.navlist ul li ul li a.navhover{ color:#53080C; background:#EAEAEA; }

.navlist #cate7_child { float:left; width:294px; padding:0 0px 0 0px; }
/*主导航纵向	结束**************************************************************************/

.flasharea{ float:left; width:1200px; padding:1px 0px 0 0;  }
/*换灯片*/
.fullSlide{ width:1200px; position:relative;top:0px; height:350px; background:#fff; }
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden; }
.fullSlide .bd ul{width:1200px !important; }
.fullSlide .bd li{ width:1200px !important; height:350px;overflow:hidden; text-align:center; }
.fullSlide .bd li a{ display:block;height:350px; }
.fullSlide .bd li a span{ display:none;}
.fullSlide .hd{ width:1200px; position:absolute; z-index:1; bottom:0px; left:0; height:30px; line-height:30px; }
.fullSlide .hd ul{ text-align:center;}
.fullSlide .hd ul li{
	float:none; cursor:pointer; display:inline-block; *display:inline;zoom:1; width:20px; height:20px; margin:2px; overflow:hidden;
	background:url(pagination2.png) left 0px no-repeat; 
}
.fullSlide .hd ul li span{ display:none; }
.fullSlide .hd ul .on{ background:url(pagination2.png) left -20px no-repeat; }
.fullSlide .prev,
.fullSlide .next{
	display:block;position:absolute; z-index:1; top:50%; margin-top:-30px; left:0; z-index:1;width:40px; height:60px;
	background:url(slider-arrow.png) -130px 12px #000 no-repeat; cursor:pointer; filter:alpha(opacity=50);opacity:0.5;display:none;
}
.fullSlide .next{ left:auto; right:0; background-position:-5px 12px; }


.ahoutus{ float:left; width:865px; }
.ahoutus h3{ float:left; width:835px; padding:0 10px; border-left:10px solid #53090b; height:35px; line-height:35px; background:url(tit_about.jpg) 70px 13px no-repeat #f0f0f0; font-weight:bold; font-size:14px; }
.ahoutus h3 span{ float:left; }
.ahoutus h3 a{ float:right; }
.ahoutus .con{ float:left; width:843px; padding:10px; border:1px solid #ddd; margin-top:10px; display:inline; background:url(about.jpg) 10px 10px no-repeat; }
.ahoutus .con .aboutcate{ float:right; width:72px; height:97px; padding:3px 5px 0 0; }
.ahoutus .con .aboutcate li{ float:right; padding:5px 0 0px 0;}
.ahoutus .con .aboutcate li a{ float:right; width:70px; height:23px; line-height:23px; text-align:center; border:1px solid #ddd; background:#fff; }
.ahoutus .con .aboutcate li a:hover{ background:#53090B; color:#fff; }
.ahoutus .con p{ float:left; width:843px; padding-top:10px; line-height:26px; }
.ahoutus .con .brand{ float:left; width:843px; }
.ahoutus .con .brand li{ float:left; padding:8px 4px; }
.ahoutus .con .brand li a{ float:left; padding:5px 8px; border:1px solid #ccc; color:#53080D; }
.ahoutus .con .brand li a:hover{ background:#53080D; color:#fff;}

/*新闻中心*/
.newscenter{ float:right; width:310px; }
.newscenter h3{ float:left; width:300px; padding-right:10px; height:35px; line-height:35px; border-bottom:1px solid #ddd; background:url(tit_news.jpg) 70px 13px no-repeat; font-weight:bold; font-size:14px; }
.newscenter h3 span{ float:left; padding:0 0px; border-bottom:1px solid #53090; color:#53080C; }
.newscenter h3 a{ float:right; }
.newscenter .con{ float:left; width:310px; }
.newscenter .con ul{ float:left; width:310px; padding:8px 0px 0; }
.newscenter .con ul li{ float:left; width:310px; background:url(news_border.jpg) left bottom repeat-x; }
.newscenter .con ul li a{
	float:left; width:295px; padding-left:15px; height:32px; line-height:32px; background:url(iso_news.jpg) 3px 13px no-repeat; 
overflow:hidden; text-overflow:ellipsis; white-space:nowrap;
-moz-binding: url('ellipsis.xml#ellipsis');
}
/*产品中心*/
.goodsblock{ float:left; width:1198px; border:1px solid #ddd; }
.goodsblock .hd{ float:left; width:1188px; padding-right:10px; height:35px; line-height:35px; background:##f0f0f0; position:relative; border-bottom:1px solid #ddd; }
.goodsblock .hd h3{ float:left; padding:0 10px; border-left:10px solid #53090b; height:35px; line-height:35px; background:url(tit_about.jpg) 70px 13px no-repeat ##f0f0f0; font-weight:bold; font-size:14px; }
.goodsblock .hd ul{ float:right; position:absolute; right:75px; top:-1px; height:35px;}
.goodsblock .hd ul li{ float:left; padding:0 15px; cursor:pointer;  }
.goodsblock .hd ul li.on{ height:35px;  background:#f0f0f0; border:1px solid #ddd; border-bottom:2px solid #f0f0f0; }
.goodsblock .hd ul li.on h2 a{ color:#53090B; font-weight:bold; }
.goodsblock .hd .more{ float:right; }

.goodsblock .bd ul{ float:left; width:1184px; padding:8px 7px 8px 7px; zoom:1; overflow:hidden; background:#f0f0f0; }
.goodsblock .bd li{  float:left; width:155px; margin:6px; border:1px solid #ddd; background:#f0f0f0; }
.goodsblock .bd li .img{ float:left; width:155px; }
.goodsblock .bd li .txt{
	float:left; width:155px; height:22px; line-height:22px; text-align:center; padding-top:5px;
overflow:hidden; text-overflow:ellipsis; white-space:nowrap;
-moz-binding: url('ellipsis.xml#ellipsis');
}
.goodsblock .bd li .bra{
	float:left; width:155px; height:22px; line-height:22px; text-align:center; padding-bottom:5px;
overflow:hidden; text-overflow:ellipsis; white-space:nowrap;
-moz-binding: url('ellipsis.xml#ellipsis');
}
.goodsblock .bd li:hover{ border:1px solid #771215; background:#771215; color:#fff; }
.goodsblock .bd li:hover a{ color:#fff; }

.bottom_area{ float:left; width:1200px; }
/*技术支持*/
.newssupp{ float:left; width:390px; padding-right:20px; background:url(block_spli.jpg) right top no-repeat; }
.newssupp h3{
	float:left; width:380px; padding-right:10px; height:35px; line-height:35px; border-bottom:1px solid #ddd;
	background:url(tit_video.jpg) 130px 13px no-repeat;
}
.newssupp h3 a{ float:left; padding:0 0px; border-bottom:1px solid #53090; color:#53080C; font-weight:bold; font-size:14px; }

.newssupp .con{ float:left; width:390px; }
.newssupp .con ul{ float:left; width:390px; padding:8px 0px 0; }
.newssupp .con ul li{ float:left; width:390px; background:url(news_border.jpg) left bottom repeat-x; }
.newssupp .con ul li a{
	float:left; width:310px; padding-left:10px; height:30px; line-height:30px; background:url(iso_news.jpg) 2px 13px no-repeat; 
overflow:hidden; text-overflow:ellipsis; white-space:nowrap;
-moz-binding: url('ellipsis.xml#ellipsis');
}
.newssupp .con ul li span{
	float:right; width:70px; height:30px; line-height:30px;
}
/* 常见问题*/
.wenti{ float:left; width:390px; margin-left:20px; padding-right:20px; background:url(block_spli.jpg) right top no-repeat; }
.wenti h3{ float:left; width:380px; padding-right:10px; height:35px; line-height:35px; border-bottom:1px solid #ddd; background:url(tit_wenti.jpg) 100px 13px no-repeat; font-weight:bold; font-size:14px; }
.wenti h3 span{ float:left; padding:0 0px; border-bottom:1px solid #53090; color:#53080C; }
.wenti h3 a{ float:right; }
.wenti .con{ float:left; width:380px; }
.wenti .con ul{ float:left; width:380px; padding:8px 0px 0; }
.wenti .con ul li{ float:left; width:380px; background:url(news_border.jpg) left bottom repeat-x; }
.wenti .con ul li a{
	float:left; width:370px; padding-left:10px; height:30px; line-height:30px; background:url(iso_news.jpg) 2px 13px no-repeat; 
overflow:hidden; text-overflow:ellipsis; white-space:nowrap;
-moz-binding: url('ellipsis.xml#ellipsis');
}

/*联系方式*/
.indexcontact{ float:right; width:335px; }
.indexcontact h3{ float:left; width:335px; height:35px; line-height:35px; border-bottom:1px solid #ddd; background:url(tit_contact.jpg) 70px 13px no-repeat; font-weight:bold; font-size:14px; }
.indexcontact h3 span{ float:left; padding:0 0px; border-bottom:1px solid #53090; color:#53080C; }
.indexcontact h3 a{ float:right; }
.indexcontact .con{float:left; width:335px; display:inline; text-align:left; }
.indexcontact .con p{ float:left; width:220px; line-height:30px; padding:5px 5px 0 0px; }
.indexcontact .con span{ float:right; width:110px; padding:3px 0px 0 0px; }
.indexcontact .con span img{ float:right; }

/*友链*/
.flink{ float:left; width:1198px; border:1px solid #e0e0e0; background:#fff; }
.flink h4{ float:left; width:1198px; background:#f8f8f8; height:30px;  border-bottom:1px solid #e0e0e0; }
.flink h4 span{
	float:left; padding:0 15px; font-size:14px; font-family:'微软雅黑'; font-weight:bold; height:31px; line-height:31px;
	background:url(blank.jpg) left top repeat; border-right:1px solid #e0e0e0;
}
.flink ul{ float:left; width:1178px; padding:10px 10px; }
.flink ul li{ float:left; padding:0px 5px; }
.flink ul li a{ float:left; line-height:22px; }

/*footer*/
.footer { background:#FAFAFA; border-top:1px solid #DBDBDB; margin:0 auto; }
.footer_con{ width:1100px; margin:0 auto; padding:10px 0px; }
.footer_con p {text-align:center; line-height:30px; font-size:12px; }
.footer_con p a{ font-size:12px;  }
.bottomnav{ margin:0px; padding:10px 0 0px 0; }
.copy{ margin:0px; padding:0px 0 10px 0; }

.sub_banner{ width:100%; clear:both;  padding:1px 0 0px; overflow:hidden; }
/*neiye*/
.sub_content{ float:left; width:1200px; padding:0px 0; }

/*左侧*/
.sub_left{ float:left; width:230px; padding:0 0 0px 0; }
.sub_left .subleft_tit{
	float:left; width:230px; font-size:12px; height:40px; line-height:40px; background:url(tit.jpg) left bottom repeat-x;
	font-family:Arial, sans-serif; color:#666666; padding-left:0px; font-weight:bold;
}
.sub_left .subleft_tit span{ float:left; padding-left:10px; font-size:15px; color:#000; font-family:"微软雅黑"; background:url(tit3.jpg) 0px 13px no-repeat; }

.subleft_treeview{ float:right; width:230px; padding-top:10px; /*background:url(left_ul_top.jpg) right top no-repeat #fff;*/ }
/*左侧导航 开始************************************************************************/
.subleft_treeview ul li{ width:230px; padding:0px 0px 1px 0px; }
.subleft_treeview ul li a{
	float:left; width:200px; padding-left:30px; height:36px; line-height:36px; cursor:pointer; 
	background:url(left_bg.jpg) left top no-repeat; font-size:14px;
}
.subleft_treeview ul li a:hover { width:200px; background:url(left_bg_hover.jpg) left top no-repeat; color:#fff; }
.subleft_treeview ul li a.onsclect{ width:200px; background:url(left_bg_hover.jpg) left top no-repeat; color:#fff; }
/*二级*/
.subleft_treeview ul li ul { float:left; width:230px; padding:0px 0px; background:#F5F5F5; display:none; }
.subleft_treeview ul li ul li{ float:left; border-top:1px solid #fff;}
.subleft_treeview ul li ul li a{
	float:left; width:200px; padding-left:30px; height:30px; line-height:30px; color:#15387A; font-size:12px; background:none;
}
.subleft_treeview ul li ul li a:hover { color:#F86D18; background:none; }
.subleft_treeview ul li ul li a.onsclect{ color:#F86D18; background:none; }
/*三级*/
.subleft_treeview ul li ul li ul li a{}
.subleft_treeview ul li ul li ul li a:hover { background:#82387f; text-decoration:none; }
.subleft_treeview ul li ul li ul li a.onsclect{ background:#82387f;}
/*左侧导航 结束************************************************************************/

.subleft_contact{ float:right; width:228px; line-height:24px; border:1px solid #ddd; background:#f8f8f8; }
.subleft_contact .tit{
	float:left; width:210px; padding:0 9px; font-size:12px; height:35px; line-height:40px; font-family:Arial, sans-serif; font-weight:bold;
	background:#EAEAEA;  border-bottom:1px solid #ddd; overflow:hidden;
}
.subleft_contact .con{ float:left; width:210px; padding:5px 9px; text-align:left; }

/*右侧主体*/
.sub_right{ float:right; width:950px; padding:0px 0px 0 0px; }
.sub_right .curr{ float:left; width:950px; height:40px; line-height:40px; background:url(tit.jpg) left bottom repeat-x; }
.sub_right .curr .c_left { float:left; padding-left:10px; font-size:15px; color:#000; font-weight:bold; background:url(tit3.jpg) 0px 13px no-repeat; }
.sub_right .curr .c_right { float:right; height:40px; line-height:40px; }
.sub_right .sub_main{ float:left; width:950px; padding:10px 0px; }













